<script>
	jQuery(function() {
		// Configuro el Tooltip
		jQuery('img').tipsy({gravity: jQuery.fn.tipsy.autoWE});

		// Activo el Mejorador de SELECT
		jQuery(".chzn-select").chosen(); 
		jQuery(".chzn-select-deselect").chosen({allow_single_deselect:true});
		jQuery(".chzn-select").chosen({no_results_text: "No hay resultados"});
	});
	
</script>	



<style>
.select_formulario {
	font-size:12px;
}
#lista_formularios{
	float: right;
	margin-top: -9px; 
}
#lista_prescriptor{
	float: right;
	margin-top: -9px; 
	margin-right: 10px;
}
</style>
<img src="/estadisticas/save/9" width="1" height="1" style="display: none;">
<div id="titulo_azul">
	<span>CRONOLOGIA</span>

<?php 
	// Si el paciente está desactivado, no muestro el recetario ni los formularios
	if ( $person['Person']['stateperson_id']==1  ) { ?>



<?php
	// Muestro el Listado de Formularios habilitados
	if(!empty($lista_formularios)){
?>	

		<?php //echo $this->Form->select('combo_formularios', $lista_formularios, null, array('escape' => false, 'empty' => false, 'class'=>'select_formulario chzn-select')); ?>


	<div id='lista_formularios' style="position: relative;">

		<a href="#" class="btn btn-warning"><img src="/images/img-documento2.png" border="0" alt="<?php __("Listado de Formularios disponibles") ?>" original-title="<?php __("Listado de Formularios disponibles") ?>"><?php __("Formularios") ?></a>

		<div id="opciones_formularios" style="display: none;">
			<ul>
<?php
	foreach ($lista_formularios as $id_formulario => $nombre_formulario) {
		echo '
			<li><a href="#" onclick="mostrar_formulario_emergente('.$id_formulario.', \''.$nombre_formulario.'\','.$id_paciente.');">'.$nombre_formulario.'</a></li>
		';
	}
?>
				<li style="text-align: center;">
					<a href="/clients/view/<?php echo $id_cliente ?>/9" class="btn btn-warning" style="color: white;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 153px;"><?php __("Agregar otros formularios") ?></a>
				</li>
			</ul>
		</div>

	</div>
<?php
	}
?>
	<div id='lista_prescriptor'  style="position: relative;">
		<a href="#" class="btn btn-info" id='boton-recetario'><img src="/images/img-documento2.png" border="0" alt="<?php __("Crear una Receta") ?>" original-title="<?php __("Crear una Receta") ?>"><?php __("Prescriptor") ?></a>		

		<div id="opciones_prescriptor" style="display: none;">
			<ul>
			<li><a href="#" onclick="MostrarModal('ventana_modal','<?php __("Crear una Receta") ?>','/registros/recetario/<?php echo $id_paciente ?>',700,450)"><?php __("Medicamentos") ?></a></li>
			<li><a href="#" onclick="MostrarModal('ventana_modal','<?php __("Indicaciones de prácticas a realizar") ?>','/registros/indicaciones/<?php echo $id_paciente ?>',700,450)"><?php __("Prácticas") ?></a></li>
			</ul>
		</div>
	</div>
<?php
} // Fin si el paciente está desactivado

?>		
</div>
<div id="contenido_hce">
<!-- start page -->
<?php
	if(!empty($registro_gral)){

		// Muestro los Filtros
		if(!empty($filtros)){
			$arreglo_filtros = explode("|", $filtros); 
			echo '<div style="margin-bottom: 10px;line-height: 23px;"><b>'.__("Filtrado por",true).'</b>: ';

			if(in_array("1", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Evoluciones",true).'</b> ';
			}
			if(in_array("2", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Medicaciones",true).'</b> ';
			}
			if(in_array("3", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Prácticas",true).'</b> ';
			}
			if(in_array("4", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Problemas",true).'</b> ';
			?>
				<script type="text/javascript">
					// Activo el Mejorador de SELECT
					jQuery(".chzn-select").chosen(); 
					jQuery(".chzn-select-deselect").chosen({allow_single_deselect:true});
					jQuery(".chzn-select").chosen({no_results_text: "No hay resultados"});
				</script>
			<?php
					if(!empty($combo_problemas)){
						echo '
							<select name="filtro_problema" id="filtro_problema" style="font-size:12px;width: 500px; height:50px;color:#333;" class="chzn-select" 
							onchange="FiltrarCronologia('.$id_paciente.');" >';
						echo "<option value='0'>".__("Ver Todos los Problemas",true)."</option>";
						foreach($combo_problemas as $clave=>$valor){
							if( $clave==$filtro_problema ) { $sel = 'selected=selected'; } else { $sel=''; }
							echo "<option value='$clave' $sel>$valor</option>";
						}

						echo '</select>';
					}
			}

			if(in_array("5", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Resultados",true).'</b> ';
			}
			if(in_array("6", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Signos Vitales",true).'</b> ';
			}
			if(in_array("7", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Turnos",true).'</b> ';
			}
			if(in_array("8", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Recomendaciones",true).'</b> ';
			}
			if(in_array("9", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Archivos Adjuntos",true).'</b> ';
			}
			if(in_array("10", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Formularios",true).'</b> ';
			}
			if(in_array("11", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Recetas de Medicamentos",true).'</b> ';
			}
			if(in_array("12", $arreglo_filtros)){
				echo '<b class="link_destacado">'.__("Ordenes de Prácticas",true).'</b> ';
			}
			
			
			echo "</div>";
		}
?>
<style>

.detalle_muro {
	display: inline-block;
	/*width:99%;*/
	width: 605px;
/*	border-radius:3px;*/
	margin-bottom:10px;
	padding:4px;
	border-radius: 6px;
	border: 1px solid #cdcdcd;
}

.detalle_muro:hover {
	background: #f6f7f8 !important;
	transition: all .15s ease-in-out;
}

#contenido_hce {padding:1px;}

.actividad_muro {
	display: inline-block;
	width:483px;
}

.detalle_actividad {
	/*position:relative;*/
	/*display: inline-block;*/
	width:482px;
	margin-bottom: 5px;
	margin-left: 20px;
}


textarea {
	line-height: 16px;
}

</style>

<?php
	$fecha       = '';
	$color       = "#F2F7FC";
	$profesional = '';
	$forzar_mostrar_profesional = false;
	$forzar_mostrar_actividad = false;
	$actividad_anterior = "";

	$client_tz = new DateTimeZone($_SESSION['Client']['timezone']);
	
	foreach ($registro_gral as $registro):
		
		// Puedo editar el registro ? 
		$d1 = new DateTime($registro['fecha']);
		$d2 = new DateTime('now');
		
		// Calculo la diferencia entre Hoy y la fecha de Registro
		$diferencia_dias = (($d2->getTimestamp()-$d1->getTimestamp())/3600/24);

		// Cambio la fecha segun el TimeZone del Cliente
		$date = new DateTime($registro['fecha']);
		$date->setTimezone($client_tz);
		$reg_fecha =  $date->format('d-m-Y');		
		$reg_fecha_mostrar =  $date->format('d-m-Y');		

		// Si es un registro nuevo para la fecha, muestro la fecha
		if ($fecha != $reg_fecha) {
			$forzar_mostrar_profesional = true;
			$forzar_mostrar_actividad = true;
			
			if ($color=="#F2F7FC") { $color="#E5EDF8"; } else { $color="#F2F7FC";}
			if (!empty($fecha) ) { 
				echo "</div><!-- Fin de detalle_muro -->"; // FIN de detalle_muro
			}
			
			//--------------------------------------- Si es Ficha, le doy color al fondo
			if($registro['modelo']=='Ficha') { 
				$color="#FFF"; 
				$solo_form="<a href='/people/viewPdf/$id_paciente/$reg_fecha_mostrar/1'>
							<img src='/images/img-exportar.png' border='0' alt='Imprimir este Formulario' original-title='Exportar sólo los Formularios' style='height:16px;width:15px;'></a>";
			} else { 
				$color="#FFF"; 
				$solo_form="";
			}

			// Comienzo de detalle_muro
			echo "
				<!-- Comienzo de detalle_muro -->
				<div class='detalle_muro' style='background:$color;'>
					<div style='float: right;'>
						<div  class='fecha_resaltada' ><b>$reg_fecha_mostrar</b></div>
						<div class='clearfix'></div>
					</div>
			";
		}
		
		// Muestro el Nombre del Profesional
		if ($profesional != $registro['profesional'] OR $forzar_mostrar_profesional) {
			$forzar_mostrar_profesional = false;
			echo "
				<div style='float: left; font-size: 120%;'>
					<span style='color: #4E89CB;'><b>{$registro['profesional']}</b></span>

						<span id='export_hce' style='margin-left: 10px;' >
							$solo_form
							<a href='/people/viewPdf/$id_paciente/$reg_fecha_mostrar' >
							<img src='/images/img-exportar.png' width='16' border='0' alt='Imprimir esta ficha' original-title='Exportar sólo este día'></a>
						</span>

				</div>
				";
		}

		if (!empty($registro['detalle'])) { 

			$class=''; 
			$img_candado = '';
			$img = "";

			if ($diferencia_dias < 1) { 
					$img = "<a href=\"#\" onclick=\"EliminarDatosMuro('{$registro['id_paciente']}','{$registro['modelo']}','{$registro['id']}','".urlencode(substr(trim($registro['actividad']),0,100)."...")."');\" class=\"link_destacado_naranja\">".__('Borrar',true)."</a>";


				if($registro['modelo']=='Ficha'){
					$reg_id = $registro['id'];
					$class  = ''; 
					$img_candado = "<a href=\"#\" onclick=\"MostrarModal('ventana_modal','Editar Formulario','/formulariosfront/editar/".$id_paciente."/".$reg_id."',800,580);\" class='link_destacado_naranja'>".__('Editar',true)."</a>";
				} else {

					if ($registro['inplace'] == 1 ) {
						$class='editable_textile'; 
						$img_candado = '<a href="javascript:EditarInPlaceExterno(\''.$registro['id'].'\')" class="link_destacado_naranja">'.__('Editar',true).'</a>';
					}

				}

			} 

?>
			<!-- Comienzo del Registro -->
			<div>
				<?php
				if($actividad_anterior != $registro['actividad']  OR $forzar_mostrar_actividad ){
 					$forzar_mostrar_actividad = false;
					
					echo "<div style='font-size: 100%;color: #4E89CB;' class='actividad_muro'>
							<img src='/images/bullet-arrow.png' style='margin-left:10px; margin-bottom: 2px; padding: 0px 3px;width: 4px;'>
							{$registro['actividad']}";

							if(isset($registro['prescription_id']) and $registro['prescription_id']>0){
								echo "<span id='export_prescripcion' style='margin-left: 5px; float:none;' >
										<a href='/people/exportprescription/{$registro['prescription_id']}' >
											<img src='/images/img-prescription.png' width='16' border='0' alt='Exportar esta prescripción' 
											original-title='Exportar prescripción'></a>";
								
								if( $registro['tipo_prescripcion'] == 'medicamentos' ){
									echo "<a href='#' onclick=\"MostrarModal('ventana_modal','Crear una Receta','/registros/recetario/{$registro['id_paciente']}/{$registro['prescription_id']}',700,450)\">
										<img src='/images/duplicar.png' width='16' border='0' alt='Duplicar esta prescripción' original-title='Duplicar prescripción'></a>";
								
								} elseif( $registro['tipo_prescripcion'] == 'practicas' ){			

									echo "<a href='#' onclick=\"MostrarModal('ventana_modal','Indicaciones de Prácticas a Realizar','/registros/indicaciones/{$registro['id_paciente']}/{$registro['prescription_id']}',700,450)\">
										<img src='/images/duplicar.png' width='16' border='0' alt='Duplicar esta prescripción' original-title='Duplicar prescripción'></a>";

								} // endif			

								echo "</span>";
							}	

					echo "</div>";
				}
				?>
				<div class="detalle_actividad"  >
					<div class="<?php echo $class;?>" id="<?php echo $registro['id']; ?>" style="display:inline-block;width:90%;"> 
<?php 
							if ($registro['modelo']=='Adjunto') { 
								//---------------------------------------------------------------
								// Es un Adjunto
								//---------------------------------------------------------------
								$extension        = end(explode('.',$registro['adjunto'])); 
								$arreglo_imagenes = array('jpg','jpeg','png','gif','bmp','tiff','tif');
								$archivo = '/uploads/'.$registro['adjunto'];
								if ( in_array($extension, $arreglo_imagenes) ) {
									$imagen =  "<img src='/images/iconos/ico-adjunto.png' style='float:left;margin-right:10px;'>";
								} else {
									$icono  = "/images/iconos/".strtolower($extension).".gif";
									$imagen = "<img src='$icono' style='width:20px;float:left;margin-right:10px;'>";
								}							
?>
								<a href='/registros/mostraradjuntos/<?php echo $registro['id_paciente'];?>/<?php echo $registro['id'];?>'><?php echo $imagen;?></a>
<?php
							} 
							echo $registro['detalle'];
?>
					</div>
					<div style="float: right;margin-right: -100px;"><?php echo $img_candado?>&nbsp;<?php echo $img;?></div>					
				</div>		
			</div>
			<!-- Fin del Registro -->
<?php	
		} 

		// Guardo los datos del Registro Anterior
		$fecha = $reg_fecha;
		$profesional = $registro['profesional'];
		$actividad_anterior = $registro['actividad'];

	endforeach; 
	echo "</div>";

	}else{
		echo "No se registran datos...<br/>";
	}
?>
</div>

<script>
	jQuery(function() {
		jQuery(".editable_textile").editable('/registros/updateinplace', {
			id        : 'data[id]',
			name      : 'data[evolution]',
			indicator : '<img src="/images/load.gif">',
			type      : "mce",
			height    : 100,
			width     : 450,
			submit    : "OK",
			cancel    : "Cancel",
			tooltip   : "Click para Editar..."
		});
	
		jQuery('#lista_formularios').click(function(event){
			OcultarMenuesEmergentes('opciones_formularios');
			jQuery('#opciones_formularios').slideToggle('fast');
			event.stopPropagation();
		});

		jQuery('#lista_prescriptor').click(function(event){
			OcultarMenuesEmergentes('opciones_prescriptor');
			jQuery('#opciones_prescriptor').slideToggle('fast');
			event.stopPropagation();
		});

	});
</script>


<!-- end page -->